Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 OWLERS CLOSE Terraced £30,000 10 Jan 2003
4 OWLERS CLOSE Semi-Detached £18,000 20 Mar 1998
8 OWLERS CLOSE Terraced £160,000 8 Dec 2023
12 OWLERS CLOSE Semi-Detached £36,000 20 Dec 2002
14 OWLERS CLOSE Semi-Detached £57,950 20 Feb 2004
16 OWLERS CLOSE Semi-Detached £34,000 16 Feb 2001